home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 5
/
Amiga Plus Sonderheft 1996 #5.iso
/
programme
/
imagedesk304
/
autocat
/
anleitung.txt
next >
Wrap
Text File
|
1996-03-13
|
17KB
|
329 lines
***********************************************************************************
* *
* A U T O C A T *
* *
* AREXX-Erweiterungsprogramm für Reinhard Haslbecks ImageDesk *
* *
* Automatisierter Katalogbrowser *
* *
* EINRICHTUNGS- UND BEDIENUNGSANLEITUNG *
* *
* von Ulrich Röcher *
* *
***********************************************************************************
INHALTSVERZEICHNIS
1. Vorstellung von AUTOCAT - sein Zweck
2. Voraussetzungen zum Einsatz von AUTOCAT
3. Wie funktioniert's?
4. Einrichtung eines ImageDesk-AUTOCAT-Systems
5. Funktionen und Eigenschaften im Betrieb
6. Rechtliches
7. Der Autor
VORBEMERKUNG
In der vorliegenden Fassung von AUTOCAT wurde ein gravierender Fehler beseitigt,
der den Start von AUTOCAT über die Tooltypes oder als Kommandozeilenparameter
verhinderte. Beides ist jetzt möglich.
Diese Fassung von AUTOCAT wurde auf die Version von ImageDesk 3.0 angepaßt. Soll
diese Fassung auf einer Version von ImageDesk kleiner als 3.0 eingesetzt werden,
muß die Zeile
SETSPREFS THUMBSORT FALSE
im 1. Teil von AUTOCAT entfernt oder auskommentiert werden.
1. VORSTELLUNG VON AUTOCAT - SEIN ZWECK
Reinhard Haslbeck hat mit seinem Bilder-Katalogisier- und Verwaltungsprogramm
'ImageDesk' eine hervorragende Software zur Verwaltung größerer Mengen datentech-
nisch gespeicherter Bilder geschrieben. ImageDesk kann die meisten gängigen Formate
lesen, mit akzeptabler Geschwindigkeit anzeigen und Thumbnails (verkleinerte Abbil-
dungen des eigentlichen Bildes) zur Übersicht und angenehmen Auswahl erstellen.
Darüber hinaus läuft ImageDesk auf AA, auf verschiedenen Grafikkarten und auf Frank
Mariaks/Thomas Sontowskis CyberGraphics-Grafikkarten-Software. Außerdem besitzt
ImageDesk einen AREXX-Port mit voller Funktionalität.
Leider ist die Handhabung und Bewegung durch die Kataloge (Sammlungen von Thumbnails)
wenig benutzerfreundlich; sie müssen umständlich als Datei geladen werden und ihre
Größe muß an die Zahl der auf dem Bildschirm darstellbaren Thumbnails angepaßt wer-
den, wenn man auf eine manuelle Auswahl der anzuzeigenden Thumbnails verzichten
möchte. Auch wenn diese Eigenschaften seit Version 2 verbessert wurden, so bietet
doch AUTOCAT immer noch eine echte Alternative in der Steuerung von ImageDesk.
AUTOCAT automatisiert die Handhabung der Katalogdateien vollständig. Man kann sich
vorwärts und rückwärts durch beliebig viele Kataloge von beliebiger Thumbnail-Anzahl
(unabhängig von der Menge der auf dem Bildschirm darstellbaren Thumbnails) bewegen.
Die Kataloge können organisiert sein wie das Dateisystem auf einem Datenträger, d.h.
es können thematische Unterverzeichnisse angelegt werden, zu denen nach Belieben
gewechselt oder von denen zum Hauptverzeichnis zurückgekehrt werden kann. Alle diese
Bewegungen werden per Mausklick ausgeführt - so, als ob man einen Thumbnail zur
Anzeige des dahinter stehenden Bildes anklickt. Es ist nicht erforderlich, Dateinamen
einzugeben. AUTOCAT sortiert bei Aufruf die Katalogdateien eines Unterverzeichnisses
automatisch, so daß die Anzeigereihenfolge über den Namen gesteuert werden kann.
Diese Sortierung ist zudem dynamisch, d.h. selbst eienm bestehenden ImageDesk/
AUTOCAT-System können problemlos weitere Katalogdateien hinzugefügt werden.
Zudem paßt sich AUTOCAT automatisch der Größe der vom User benutzen Thumbnails
sowie seiner Systemeinstellungen (Bildschirmmodus, Viewer usw) an und setzt nur
die von ihm selbst unbedingt benötigten Parameter. AUTOCAT verfolgt eine deutlich
andere Philosphie als der neue Browser in der Version 2 von ImageDesk.
2. VORAUSSETZUNGEN ZUM EINSATZ VON AUTOCAT
Es gelten die ImageDesk-Voraussetzungen: Mindestens 8-Bit-Bildschirmdarstellung,
d.h. mindestens AA oder Grafikkarte mit 256-Farbdarstellung. Speicherbedarf laut
Handbuch ImageDesk mindestens 4 MB zusammenhängender Speicher für die Thumbnail-
Generierung.
Um AUTOCAT einsetzen zu können, ist die *** registrierte *** Version von ImageDesk
erforderlich. AUTOCAT läuft *** nicht *** mit der unregistrierten Version. Minimale
Version von ImageDesk zum Einsatz von AUTOCAT ist 1.6 oder ab Version 2.02 aufwärts.
Achtung! AUTOCAT ist nicht kompatibel zu den Versionen 2.0 oder 2.01! Auf dem
ausführenden Rechner muß im Verzeichnis libs: die library "rexxsupport.library"
vorhanden sein (Betriebssystembestandteil).
3. WIE FUNKTIONIERT'S ?
Eigentlich ganz einfach: Reinhard Haslbeck hat ImageDesk glücklicherweise viele
verschiedene Bildanzeigeformate gespendet, so daß eines dieser Formate vom Anzeige-
zum Befehlsformat umfunktioniert werden kann; d.h. bei Klick bspw. auf einen BMP-
Thumbnail wird nicht mehr das zugehörige BMP-Bild angezeigt, sondern in Abhängig-
keit des Namens des Thumbnails ein Teil eines AREXX-Programms mit den gewünschten
Steuerfunktionen ausgeführt. Dies hat zwar den Nachteil, daß eines der Anzeige-
formate nicht mehr für Bilder genutzt werden kann, aber erstens wird man kaum
alle Grafikformate gleichzeitig einsetzen (Grafikformate können ja auch gewan-
delt werden) und zweitens kann das Befehlsformat beliebig gewählt werden. Stan-
dard-Befehlsformat für AUTOCAT ist BMP. Das AREXX-Programm wird nicht permanent
ausgeführt, sondern nur bis zur Beendigung der angewählten Operation, so daß
nicht übermäßig viel Rechenzeit verbraucht wird. Wichtige Werte speichert
AUTOCAT zwischen.
4. EINRICHTUNG EINES IMAGEDESK-AUTOCAT-SYSTEMS
Zum Beginn sollte eine Unterverzeichnis-Struktur angelegt werden, in der man seine
Kataloge organisieren möchte, also z.B.
Bilder-Kataloge
/ / | \
Natur Haus Urlaub Personen
/ | / \ / | \
Flora Fauna Traum ist Bekannte | Szenen
Freunde
Die Unterverzeichnis-Struktur kann beliebig viele Verzeichnisse enthalten und
beliebig tief sein. Es ist möglich, Kataloge anzulegen, in denen normale Thumb-
nails mit solchen Thumbnails gemischt sind, die auf weitere Unterverzeichnisse
verweisen. Die Unterverzeichnis-Struktur muß nicht sofort vollständig erzeugt
werden, sondern kann auch während des Einsatzes von AUTOCAT nach Bedarf erwei-
tert werden.
Es empfiehlt sich, bei der Generierung der Thumbnail-Dateien mit den untersten
Verzeichnissen zu beginnen; lassen Sie ImageDesk wie gewohnt seine Katalog-Da-
teien in einer Ihnen sinnvoll erscheinenden Größe in die Unterverzeichnisse
hineingenerieren.
******************************************************************************
ACHTUNG! ES MUSS DARAUF GEACHTET WERDEN, DASS IN DEN UNTERVERZEICHNISSEN WIRK-
LICH AUSSCHLIESSLICH (!) KATALOGDATEIEN STEHEN, DA ALLE ANDEREN DATEIEN (Z. B.
INFO-DATEIEN) BEIM ANZEIGEN ZU FEHLERMELDUNGEN FÜHREN WERDEN!
EIN AUTOCAT-SYSTEM DARF IMMER NUR THUMBNAILS EINER GRÖSSE BENUTZEN! (ES IST
ABER MÖGLICH, MEHRERE AUTOCAT-SYSTEME PARALLEL AUFZUBAUEN)
******************************************************************************
Etwas mehr Arbeit macht dagegen die Erstellung einer Katalogdatei z.B. für das
oben genannte Unterverzeichnis '/Bilder-Kataloge/Natur', da die Katalogdatei
dieses Unterverzeichnisses die beiden Verweise auf 'Flora' und 'Fauna' enthal-
ten muß.
Dazu geht man vor wie folgt: Man wählt jeweils aus den Bildersammlungen von
'Flora' und 'Fauna' ein typisches Bild aus und wandelt dies in das gewünschte
Kommandoformat. Zur Vereinfachung wird hier davon ausgegangen, daß dies BMP sei,
weiter unten wird noch darauf eingegangen, wie das Kommandoformat geändert
werden kann. Zur Bildwandlung kann z.B. ADPro eingesetzt werden; es gibt aber
auch im PD geeignete Hilfsprogramme. Die beiden nach BMP gewandelten Bilder
*** MÜSSEN *** den Namen des Unterverzeichnis haben, auf das sie verweisen
sollen (Groß-/Kleinschreibung beachten!). Abschließend wird von diesen beiden
Bildern eine neue Katalogdatei erstellt und nach '/Bilder-Kataloge/Natur'
kopiert. Die beiden BMP-Verweisbilder können danach gelöscht werden; sie werden
nicht mehr benötigt.
Es ist problemlos möglich, in dieses Unterverzeichnis weitere Katalogdateien
zu legen, die ganz normal auf andere Bilder, also z.B. auf sonstige Schönheiten
von Mutter Natur, verweisen. Da die Katalogdateien alphabetisch sortiert ange-
zeigt werden, kann auch die Position und Reihenfolge der Thumbnails auf dem
Bildschirm beeinflußt werden.
Analog zu unserem Beispiel des Unterverzeichnisses 'Natur' muß auch mit allen
anderen Unterverzeichnissen verfahren werden.
Eine Ausnahme von dieser Regel bildet das Stammverzeichnis der Katalogdateien,
also hier '/Bilder-Kataloge'. Alle Katalog-Dateien des Benutzers, die hier
angelegt werden müssen, um entweder auf die Unterverzeichnisse zu zeigen oder
direkt auf andere Bilddateien zu verweisen, *** MÜSSEN *** Head.cat Head.cat.1
Head.cat.2 usw. heißen. Ihre Anzahl ist beliebig, andere Namen werden jedoch
von AUTOCAT nicht als Einstiegsdateien in die Katalogorganisation akzeptiert.
Die Head.cat-Dateien werden genau organisiert wie oben am Beispiel für 'Natur'
gezeigt.
Nach der Einrichtung der Katalogverzeichnisse müssen folgende weitere Ein-
stellungen vorgenommen werden:
- In das oben mit Head.cat usw. gefüllte Verzeichnis mÜssen die 5 Command.cat.#-
Dateien kopiert werden.
- Sollte ein automatisches Laden des Hauptverzeichnis der Katalogdateien
beim Programmstart gewünscht werden, werden muß in die Tooltypes von
Imagedesk die Zeile 'REXX=:ImageDesk\Rexx\AUTOCAT1.IDesk' eingefügt werden,
d.h. AUTOCAT wird durch Start des Teilprogramms AUTOCAT1.IDesk gestartet.
= Am AREXX-Programm AUTOCAT1.IDesk selbst müssen u. U. folgende Änderungen unter
Zuhilfenahme eines Editors vorgenommen werden:
(Bitte nehmen Sie diese Änderungen an einer Kopie von AUTOCAT vor!)
(Die zu ändernden Zeilen befinden sich ganz am Anfang des Programms unterhalb
des Headers und sind gut zu erkennen)
- In die Zeile, die im Original heißt 'CDIR="work:Kataloge/"' ... ** MUSS ** in
den in Anführungszeichen stehenden Bereiches der Pfad Ihres Katalog-Stamm-
verzeichnisses eingetragen werden (also der Name des Verzeichnisses, wo Sie
'Command.cat.#' hinkopiert haben. Vergessen Sie den Schrägstrich '/' am Ende
der Pfadangabe nicht!
- In die Zeile, die begimmt mit 'CTYP="BMP"' wird der Kommandotyp eingetragen;
also wenn Sie einen anderen Kommandotyp als BMP wünschen, tragen Sie diesen
hier ein; beachten Sie bitte dazu die Hinweise weiter unten. Ansonsten können
Sie diese Zeile unverändert lassen.
Damit sind alle Einstellungen abgeschlossen und Ihr ImageDesk-AUTOCAT-System
müßte einsatzfähig sein.
Falls Sie einen anderen Kommandotyp als BMP wünschen, gehen Sie bitte vor wie
folgt:
- Tragen Sie in die 'CTYP='-Zeile in AUTOCAT1.IDesk das Kürzel für den neuen
gewünschten Kommandotyp ein, z.B. 'JPG' oder 'GIF'. Folgende Kürzel können
angegeben werden: IFF, GIF, JPG, PCX, BMP, PCD, PNM, TGA. Diese Kürzel
*** müssen *** unbedingt korrekt angegeben werden; also auf Schreibweise
und Großschreibung achten!
- Dies ist leider wesentlich aufwendiger: Sie müssen eine neue Datei
'Command.cat' anlegen. Die 'Command.cat' ist eine Katalogdatei, die drei
Thumbnails mit den Namen "Zurück", "Hoch", "Weiter" in dieser Reihenfolge (!)
enthält. Die Thumbnails müssen den Kommandografiktyp haben. Um die Thumbnails
zu erzeugen, erzeugt man eine Grafikdatei mit dem gewünschten Symbol,
speichert oder konvertiert sie ins neue gewünschte Kommandoformat und erzeugt
daraus die Katalogdatei 'Command.cat'. Achtung: Groß/Kleinschreibung der Namen
ist wichtig und auch die Reihenfolge darf nicht geändert werden! Die Ursprungs-
grafikdateien können gelöscht werden.
Einrichtung mehrer getrennter AUTOCAT-Systeme mit unterschiedlichen Thumbnail-
Größen:
Ein AUTOCAT-System erlaubt nur Thumbnails der gleichen Größe. Sollten Sie Thumb-
nails unterschiedlicher Größe benutzen, müssen sie getrennte Systeme mit getrenn-
ten AUTOCAT1.IDesk-Dateien benutzen. Die verschiedenen AUTOCAT1.IDesk-Dateien
müssen auf unterschiedliche Head.cat Verzeichnisse zeigen. Alle anderen Einstellun-
gen können jedoch gleich benutzt werden; insbesondere muß AUTOCAT2.IDesk nicht
verändert werden. Es ist natürlich nicht möglich, beide Systeme gemischt zu
betreiben!
5. FUNKTIONEN UND EIGENSCHAFTEN IM BETRIEB
Nach Einrichtung eines kompletten ImageDesk/AUTOCAT-Systems wird AUTOCAT von
ImageDesk aus über die Funktion 'Project/Execute Arexx' aufgerufen, d.h. die
Datei AUTOCAT1.IDesk wird gestartet. Bei korrekter Einstellung des Systems
erscheinen dann die Einstiegsthumbnails zu Ihren Katalogen.
Wie oben schon kurz erwähnt, kann dies automatisiert werden, indem in die Tool-
types von ImageDesk die Zeile 'REXX=:ImageDesk\Rexx\AUTOCAT1.IDesk' eingefügt
wird. Dies ist vor allem dann interessant, wenn AUTOCAT für eine Bilder-CD
genutzt werden soll.
Ein laufendes AUTOCAT besitzt fünf Funktionen:
- Klick auf beliebigen Thumbnail: Anzeige des Bildes, wenn es sich nicht um
einen Verweis auf ein Unterverzeichnis handelt
- Klick auf Thumbnail, der ein Unterverzeichnis repräsentiert: AUTOCAT wechselt
in dieses Unterverzeichnis, löscht den Bildschirm, und lädt die ersten Thumb-
nails des alphabetisch ersten Kataloges, bis so viele Thumbnails geladen
wurden, daß der Bildschirm gefüllt ist.
- Klick auf 'Hoch'-Thumbnail (Dieser Thumbnail zeigt ein nach oben zeigendes
Dreieck und wird aus der Datei Command.cat entnommen): AUTOCAT wechselt in das
Mutterverzeichnis und lädt dort die ersten Thumbnails des alphabetisch ersten
Katalogs, bis der Bildschirm gefüllt ist. Ist das Mutterverzeichnis
zugleich das Ausgangsverzeichnis für Ihre Katalogsammlung, werden nur Ihre
'Head.cat'-Dateien geladen. Der 'Hoch'-Thumbnail erscheint an erster oder zwei-
ter Stelle auf dem Bildschirm. Wird er nicht angezeigt, befindet man sich im
Ausgangsverzeichnis.
- Klick auf 'Weiter'-Thumbnail (nach rechts zeigendes Dreieck): AUTOCAT löscht
die aktuelle Bildschirmseite und zeigt die in den Katalogen nächsten Thumbnails
an, bis der Bildschirm gefüllt wurde oder keine weiteren Thumbnails
mehr vorhanden sind. Der 'Weiter'-Thumbnail erscheint immer unten rechts als
letzter Eintrag. Wird er nicht angezeigt, sind keine weiteren Thumbnails mehr
vorhanden.
- Klick auf 'Zurück'-Thumbnail (nach links zeigendes Dreieck): AUTOCAT löscht
die aktuelle Bildschirmseite und zeigt die vorhergehende Bildschirmseite wie-
der an. Der 'Zurück'-Thumbnail erscheint immer links oben an der ersten Stelle.
Sein Fehlen zeigt an, daß man sich am Anfang der Katalogdateien befindet.
Die Anzeige der Katalogdateien wird von AUTOCAT dynamisch erledigt, d.h. die
Kataloge können geändert, gelöscht oder neue hinzugefügt werden. Beim nächsten
Aufruf dieses Unterverzeichnisses wird dann die aktualisierte Version geladen.
Da die Kataloge alphabetisch sortiert angezeigt werden, kann man über den Namen
bestimmen, wo ungefähr ein Thumbnail erscheinen soll.
6. RECHTLICHES
AUTOCAT ist Freeware. Es darf von jedem Anwender beliebig genutzt oder verändert
werden. Der Autor erwartet keine Gegenleistung - denkt halt was nettes von mir!
Nein-nein, ich behaupte jetzt nicht, es sei 'Thinkware'!
Seine Verbreitung über das Aminet, die Fish- oder andere PD-CDs sowie beliebige
Mailboxen ist ausdrücklich gestattet. Außerdem darf Reinhard Haslbeck das Programm
auch zusammen mit der registrierten Version von ImageDesk vertreiben.
Der Autor übernimmt keinerlei Verantwortung durch eventuell über den Einsatz von
AUTOCAT entstandene Verluste, Schäden oder andere nachteilige Dinge. Der Einsatz
erfolgt in vollem Umfang auf eigene Verantwortung!
7. DER AUTOR
Wer mich kontaktieren möchte, bitte:
Ulrich Röcher
Am Tretenberg 6
57080 Siegen
Germany
roecher@fts.uni-siegen.de
Sollte jemand mehr Informationen über ImageDesk wünschen, hier die Adresse von
Reinhard Haslbeck
Spirknerstr. 7
84137 Vilsbiburg
Germany
haslbeck@informatik.tu-muenchen.de
haslbeck@leo.org